﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Proggy.Web.Cms.Ui.Areas.Proggy.Helpers
{
    /// <summary>
    /// Add to this if you want via the property "Objects"
    /// </summary>
    public class SuccessObject
    {
        /// <summary>
        /// Add to this if required
        /// </summary>
        public static SuccessObject[] Objects
        {
            get
            {

                #region DO NOT MODIFY

                // create output
                var output = new List<SuccessObject>(){
                    new SuccessObject{}
                };

                // create 1
                var no1 = new SuccessObject
                {
                    CssClass = "page_text_add_32",
                    Text = "Draft content successfully saved."
                };

                // add 1
                output.Add(no1);

                // create 2
                var no2 = new SuccessObject
                {
                    CssClass = "basket_back_32",
                    Text = "Content successfully published."
                };

                // add 2
                output.Add(no2);

                // create3
                var no3 = new SuccessObject
                {
                    CssClass = "page_text_add_32",
                    Text = "New draft content created. Now editing draft."
                };

                // add 3
                output.Add(no3);

                // TODO no5
                var no4 = new SuccessObject
                {
                    CssClass = "basket_close_32",
                    Text = "User removed from group"
                };
                output.Add(no4);

                // 5
                var n5 = new SuccessObject()
                {
                    CssClass = "warning_32",
                    Text = "Action cancelled."
                };
                output.Add(n5);

                // create 6
                var no6 = new SuccessObject
                {
                    CssClass = "warning_32",
                    Text = "Content trashed. You can restore this content later or delete permanently."
                };

                // add 2
                output.Add(no6);

                // TODO: n7
                var n7 = new SuccessObject
                {
                    CssClass = "basket_back_32",
                    Text = "Content reverted to previous published version"
                };
                output.Add(n7);

                // TODO: n8
                var n8 = new SuccessObject
                {
                    CssClass = "page_text_add_32",
                    Text = "Member/s successfully added"
                };
                output.Add(n8);

                // TODO: n9
                var n9 = new SuccessObject
                {
                    CssClass = "basket_back_32",
                    Text = "Content successfully moved and site re-published"
                };
                output.Add(n9);

                // TODO: n10
                var n10 = new SuccessObject
                {
                    CssClass = "basket_close_32",
                    Text = "Content deleted permanently"
                };
                output.Add(n10);

                // TODO: n10
                var n11 = new SuccessObject
                {
                    CssClass = "page_text_add_32",
                    Text = "Item successfully created"
                };
                output.Add(n11);

                // TODO: n10
                var n12 = new SuccessObject
                {
                    CssClass = "basket_back_32",
                    Text = "Item successfully saved"
                };
                output.Add(n12);

                // TODO: n10
                var n13 = new SuccessObject
                {
                    CssClass = "basket_close_32",
                    Text = "Item deleted"
                };
                output.Add(n13);

                var n14 = new SuccessObject
                {
                    CssClass = "page_text_add_32",
                    Text = "Group successfully added"
                };
                output.Add(n14);

                var n15 = new SuccessObject
                {
                    CssClass = "basket_back_32",
                    Text = "Content successfully re-sorted and site re-published"
                };
                output.Add(n15);

                // create3
                var no16 = new SuccessObject
                {
                    CssClass = "page_text_add_32",
                    Text = "Content successfully restored."
                };

                // add 3
                output.Add(no16);

                #endregion

                #region ADD YOURS HERE

                #endregion

                #region DO NOT MODIFY

                // 
                return output.ToArray();

                #endregion


            }
        }


        /// <summary>
        /// The css class
        /// </summary>
        public string CssClass { get; set; }

        /// <summary>
        /// The text
        /// </summary>
        public string Text { get; set; }
    }
}